home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tech Arsenal 1
/
Tech Arsenal (Arsenal Computer).ISO
/
tek-20
/
rs0422.zip
/
ROSEZSW
/
PASSWORD.C
< prev
next >
Wrap
C/C++ Source or Header
|
1990-01-28
|
357b
|
18 lines
password(vec, ans)
unsigned char *v, *a;
{
extern unsigned char passwd[81];
static unsigned char *vec, *ans;
static int i, j, l;
int strlen(), rnd();
vec = v;
ans = a;
l = strlen(passwd);
for (i=0;i<5;) /* Pick 5 UNIQUE items */ {
vec[i] = rnd(l);
ans[i] = passwd[vec[i]];
for (j=0;j<i;j++) if (vec[j] == vec[i-1]) i--;
}
}